课程名称:Python Web 自动化测试入门培训

4401 人关注
(78637/99817)
课程大纲:

Python Web 自动化测试入门培训

 

 

课程从自动化入门、元素的基础操作、

常用方法的使用等基础知识开始,到单元测试框架 UnitTest 和测试模型的介绍,

后使用 PO 模型结合实验楼网站的几个功能进行项目实战,并结合工具 Jenkins 进行持续构建。

是一个完整的自动化测试体系。

1 自动化入门介绍

2 浏览器操作

3 键盘和鼠标事件

4 时间等待

5 UnitTest 测试框架

6 六种测试模型介绍

7 PO 模型

8 元素定位

9 元素对象操作

10 常用操作和方法

11 设置浏览器配置项

12 docker 搭建 selenium-grid 环境

13 行为驱动库 Behave

14 持续集成工具 Jenkins

1
自动化入门介绍

1.自动化测试介绍

2.selenium介绍

3.webdriver安装

4.第一个脚本开发

2
元素定位

1.id定位

2.class定位

3.name定位

4.tag定位

5.xPath定位

6.link定位

7.Partiallink定位

8.CSS定位

9.By定位

10.确认元素的唯一性

11.定位一组元素

3
浏览器操作

1.浏览器大化

2.设置浏览器大小

3.访问网页

4.浏览器前进和后退

5.页面刷新

6.关闭窗口

7.退出浏览器

8.获取页面title

9.获取页面url

10.获取页面源码

11.切换窗口

12.操作滚动条

4
对象操作

1.单击元素

2.输入内容

3.清空内容

4.获取属性值

5.获取文本内容

6.对象显示状态判断

7.对象编辑状态判断

8.对象选择状态判断

5
键盘和鼠标事件

1.Keys

2.keyUp/keyDown

3.鼠标右击

4.鼠标双击

5.鼠标悬停

6.鼠标其他事件

6
其他常用操作

1.下拉框操作

2.特殊Dom结构操作

3.frame与iframe结构

4.JavaScript调用

5.屏幕截图

7
时间等待和浏览器配置项

1.时间等待

2.限制页面加载时间

3.配置Chrome浏览器

4.SSL证书错误处理

5.获取环境信息

8
UnitTest 测试框架一

1.UnitTest简介

2.VSCode的使用

3.TestFixture

4.TestCase

5.断言Assert

9
UnitTest 测试框架二

1.TestSuit

2.TestLoader

3.skip装饰器

4.TestRunner

5.可视化测试报告

10
docker 搭建 selenium-grid 环境

1.Docker简介

2.SeleniumGrid简介

3.获取dockerselenium镜像

4.运行Docker镜像

5.使用VNCViewer

6.脚本运行

11
测试模型

1.线性模型

2.模块化驱动模型

3.数据驱动模型

4.关键字驱动模型

5.混合驱动模型

6.行为驱动模型

12
PO 模型一

1.PO模型简介

2.项目解析

3.框架搭建

4.结构封装

13
PO 模型二

1.配置文件

2.页面封装基础页面

3.页面封装登录功能

4.页面封装训练营页面

14
PO 模型三

1.测试用例生成登录功能

2.测试用例生成训练营页面

3.用例组织

4.设置项目入口

15
持续集成

1.持续集成简介

2.Jenkins安装

3.创建项目

4.任务定时

5.邮件发送


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告